two-storey mosque - French English Dictionary